Pular para o conteúdo principal

2.2 Consultar dependentes

Request

Request
query Dependents {
dependents(skip: 0, take: 1) {
items {
id
name
refId
cpf
customFields {
id
customFieldId
personId
content
}
classAssignments {
academicClassId
academicLevelId
academicSerieId
academicYearId
situation
id
refId
}
enrollments {
registry
situation
id
refId
}
}
}
}

Params

ParâmetroTipoDescrição
skipIntNúmero de registros a serem puladas no início da coleção. Utilizado para paginação.
takeIntNúmero máximo de registros a serem retornados. Utilizado para paginação.
whereDependentFilterInputObjeto que define os critérios de filtragem para os dependentes.
order[DependentSortInput!]Array de objetos que definem a ordem de classificação dos resultados.

Objeto DependentFilterInput

CampoTipoDescrição
activeBooleanOperationFilterInputStatus de ativação
addressAddressFilterInputDados do endereço
and[DependentFilterInput!]
apiRequestLogsListFilterInputTypeOfApiRequestLogFilterInput
changesListFilterInputTypeOfLogHistoryFilterInputHistórico de alterações
classAssignmentsListFilterInputTypeOfClassAssignmentFilterInputDados das enturmações
companyCompanyFilterInputDados da empresa
companyIdIntOperationFilterInputId da empresa
cpfStringOperationFilterInputCPF
creationDateDateTimeOperationFilterInputData de criação
customFieldsListFilterInputTypeOfCustomFieldContentFilterInputDados dos campos customizáveis
deletedBooleanOperationFilterInputStatus de deleção
emailStringOperationFilterInputEmail
enrollmentsListFilterInputTypeOfEnrollmentFilterInputDados das matrículas
externalIdIntOperationFilterInputId externo
financialOwnersListFilterInputTypeOfFinancialOwnerFilterInputDados dos responsáveis financeiros
graphQLRequestLogsListFilterInputTypeOfGraphQLRequestLogFilterInput
idIntOperationFilterInputId do objeto da requisição
nameStringOperationFilterInputNome
or[DependentFilterInput!]
paymentPlansListFilterInputTypeOfPaymentPlanFilterInputDados dos planos de pagamento
refIdUuidOperationFilterInputId da referência

Objeto DependentSortInput

CampoTipoDescrição
activeSortEnumTypeDefine a ordem de classificação para o campo "Status de Ativação".
addressAddressSortInputDefine a ordem de classificação para os dados do endereço.
companyCompanySortInputDefine a ordem de classificação para os dados da empresa.
companyIdSortEnumTypeDefine a ordem de classificação para o campo "Id da Empresa".
cpfSortEnumTypeDefine a ordem de classificação para o campo "CPF".
creationDateSortEnumTypeDefine a ordem de classificação para o campo "Data de Criação".
deletedSortEnumTypeDefine a ordem de classificação para o campo "Status de Deleção".
emailSortEnumTypeDefine a ordem de classificação para o campo "Email".
externalIdSortEnumTypeDefine a ordem de classificação para o campo "Id Externo".
idSortEnumTypeDefine a ordem de classificação para o campo "Id do objeto da Requisição".
nameSortEnumTypeDefine a ordem de classificação para o campo "Nome".
refIdSortEnumTypeDefine a ordem de classificação para o campo "Id da Referência".

Response

Response
{
"data": {
"dependents": {
"items": [
{
"id": 49,
"name": "Aluno TEste",
"refId": "39a65c33-6b2d-4b44-84e0-072ea92b026b",
"cpf": null,
"customFields": [
{
"id": 73,
"customFieldId": 1,
"personId": 49,
"content": "1231250"
},
{
"id": 74,
"customFieldId": 2,
"personId": 49,
"content": "1° Ano"
}
],
"classAssignments": [],
"enrollments": []
}
]
}
}
}

Result

CampoTipoDescrição
dependentsDependentsCollectionSegmentColeção de dependentes

Objeto DependentsColletionSegment

CampoTipoDescrição
items[Dependent!]Lista de objetos do tipo "Dependent".
pageInfoCollectionSegmentInfo!Informações para auxiliar na paginação dos resultados.
totalCountInt!Número total de registros encontrados, independentemente da paginação.